import request from '@/api/request'

/**
 * 获取文章列表/搜索文章
 * @param {*} start 页
 * @param {*} limit 每页数量
 * @param {*} data 搜索条件(模糊查找)
 * @returns 返回对应文章对象(所有)
 */
export function findArticles(start, limit, data) {
  return request({
    url: `/lejuAdmin/productArticle/findArticles/${start}/${limit}`,
    method: 'post',
    data
  })
}

/**
 * 新增文章
 * @param {*} data ProductArticle对象参数
 * @returns 返回结果
 */
export function addArticle(data) {
  return request({
    url: '/lejuAdmin/productArticle/addArticle',
    method: 'post',
    data
  })
}
/**
 * 文章显示状态
 * @param {*} data
 * @isShow 文章显示状态:0 隐藏; 1 显示
 * @id 文章id
 * @returns 返回结果
 */
export function changeShowStatus(data) {
  return request({
    url: '/lejuAdmin/productArticle/changeShowStatus',
    method: 'post',
    data
  })
}

/**
 * 删除文章
 * @param {*} id 文章id
 * @returns 返回结果
 */
export function del(id) {
  return request({
    url: `/lejuAdmin/productArticle/del/${id}`,
    method: 'delete'
  })
}
/**
 * 获取文章明细
 * @param {*} id 被编辑文章的id
 * @returns 返回结果
 */
export function productArticle(id) {
  return request({
    url: `/lejuAdmin/productArticle/productArticle/${id}`
  })
}
/**
 * 更新文章
 * @param {*} data
 * @returns
 */
export function updateArticle(data) {
  return request({
    url: '/lejuAdmin/productArticle/updateArticle',
    method: 'post',
    data
  })
}
